package com.tbit.main.pojo;

/**
 * @author LMY
 * @create 2021-09-01 18:58
 * 计费规则
 */
public class AddCountFee {

    /**
     * 区域id
     */
    private Integer accountId;
    /**
     * 免费时间
     */
    private Integer freeTime;
    /**
     * 起步时间
     */
    private Integer baseTime;
    /**
     * 起步金额
     */
    private Integer baseTimeFee;
    /**
     * 超时时间
     */
    private Integer overTime;
    /**
     * 超时时间费用
     */
    private Integer overTimeFee;
    /**
     * 起步里程数
     */
    private Integer baseMile;
    /**
     * 起步里程费用
     */
    private Integer baseMileFee;
    /**
     * 超里程数
     */
    private Integer overMile;
    /**
     * 超里程费用
     */
    private Integer overMileFee;
    /**
     * 计时封顶分钟数
     */
    private Integer capTime;
    /**
     * 计时封顶金额
     */
    private Integer capTimeFee;
    /**
     * 里程封顶公里数
     */
    private Integer capMile;
    /**
     * 里程封顶金额
     */
    private Integer capMileFee;
    /**
     * 新用户免费次数
     */
    private Integer newUserFreeTimes;
    /**
     * 优惠次数时长。
     */
    private Integer newUserFreeTime;
    /**
     * 调度费开关
     */
    private Integer dispatchSwitch;
    /**
     * 站外调度费
     */
    private Integer areaMoney;
    /**
     * 超区调度费
     */
    private Integer parkPointMoney;
    /**
     * 首充金额
     */
    private Integer newUserRechcrge;
    /**
     * 骑行最低费用
     */
    private Integer rechargeBase;
    /**
     * 临时停车费用
     */
    private Integer stopFee;
    /**
     * 免费预约时间
     */
    private Integer orderFreeTime;

    public Integer getAccountId() {
        return accountId;
    }

    public void setAccountId(Integer accountId) {
        this.accountId = accountId;
    }

    public Integer getFreeTime() {
        return freeTime;
    }

    public void setFreeTime(Integer freeTime) {
        this.freeTime = freeTime;
    }

    public Integer getBaseTime() {
        return baseTime;
    }

    public void setBaseTime(Integer baseTime) {
        this.baseTime = baseTime;
    }

    public Integer getBaseTimeFee() {
        return baseTimeFee;
    }

    public void setBaseTimeFee(Integer baseTimeFee) {
        this.baseTimeFee = baseTimeFee;
    }

    public Integer getOverTime() {
        return overTime;
    }

    public void setOverTime(Integer overTime) {
        this.overTime = overTime;
    }

    public Integer getOverTimeFee() {
        return overTimeFee;
    }

    public void setOverTimeFee(Integer overTimeFee) {
        this.overTimeFee = overTimeFee;
    }

    public Integer getBaseMile() {
        return baseMile;
    }

    public void setBaseMile(Integer baseMile) {
        this.baseMile = baseMile;
    }

    public Integer getBaseMileFee() {
        return baseMileFee;
    }

    public void setBaseMileFee(Integer baseMileFee) {
        this.baseMileFee = baseMileFee;
    }

    public Integer getOverMile() {
        return overMile;
    }

    public void setOverMile(Integer overMile) {
        this.overMile = overMile;
    }

    public Integer getOverMileFee() {
        return overMileFee;
    }

    public void setOverMileFee(Integer overMileFee) {
        this.overMileFee = overMileFee;
    }

    public Integer getCapTime() {
        return capTime;
    }

    public void setCapTime(Integer capTime) {
        this.capTime = capTime;
    }

    public Integer getCapTimeFee() {
        return capTimeFee;
    }

    public void setCapTimeFee(Integer capTimeFee) {
        this.capTimeFee = capTimeFee;
    }

    public Integer getCapMile() {
        return capMile;
    }

    public void setCapMile(Integer capMile) {
        this.capMile = capMile;
    }

    public Integer getCapMileFee() {
        return capMileFee;
    }

    public void setCapMileFee(Integer capMileFee) {
        this.capMileFee = capMileFee;
    }

    public Integer getNewUserFreeTimes() {
        return newUserFreeTimes;
    }

    public void setNewUserFreeTimes(Integer newUserFreeTimes) {
        this.newUserFreeTimes = newUserFreeTimes;
    }

    public Integer getNewUserFreeTime() {
        return newUserFreeTime;
    }

    public void setNewUserFreeTime(Integer newUserFreeTime) {
        this.newUserFreeTime = newUserFreeTime;
    }

    public Integer getDispatchSwitch() {
        return dispatchSwitch;
    }

    public void setDispatchSwitch(Integer dispatchSwitch) {
        this.dispatchSwitch = dispatchSwitch;
    }

    public Integer getAreaMoney() {
        return areaMoney;
    }

    public void setAreaMoney(Integer areaMoney) {
        this.areaMoney = areaMoney;
    }

    public Integer getParkPointMoney() {
        return parkPointMoney;
    }

    public void setParkPointMoney(Integer parkPointMoney) {
        this.parkPointMoney = parkPointMoney;
    }

    public Integer getNewUserRechcrge() {
        return newUserRechcrge;
    }

    public void setNewUserRechcrge(Integer newUserRechcrge) {
        this.newUserRechcrge = newUserRechcrge;
    }

    public Integer getRechargeBase() {
        return rechargeBase;
    }

    public void setRechargeBase(Integer rechargeBase) {
        this.rechargeBase = rechargeBase;
    }

    public Integer getStopFee() {
        return stopFee;
    }

    public void setStopFee(Integer stopFee) {
        this.stopFee = stopFee;
    }

    public Integer getOrderFreeTime() {
        return orderFreeTime;
    }

    public void setOrderFreeTime(Integer orderFreeTime) {
        this.orderFreeTime = orderFreeTime;
    }

    @Override
    public String toString() {
        return "AddCountFee{" +
                "accountId=" + accountId +
                ", freeTime=" + freeTime +
                ", baseTime=" + baseTime +
                ", baseTimeFee=" + baseTimeFee +
                ", overTime=" + overTime +
                ", overTimeFee=" + overTimeFee +
                ", baseMile=" + baseMile +
                ", baseMileFee=" + baseMileFee +
                ", overMile=" + overMile +
                ", overMileFee=" + overMileFee +
                ", capTime=" + capTime +
                ", capTimeFee=" + capTimeFee +
                ", capMile=" + capMile +
                ", capMileFee=" + capMileFee +
                ", newUserFreeTimes=" + newUserFreeTimes +
                ", newUserFreeTime=" + newUserFreeTime +
                ", dispatchSwitch=" + dispatchSwitch +
                ", areaMoney=" + areaMoney +
                ", parkPointMoney=" + parkPointMoney +
                ", newUserRechcrge=" + newUserRechcrge +
                ", rechargeBase=" + rechargeBase +
                ", stopFee=" + stopFee +
                ", orderFreeTime=" + orderFreeTime +
                '}';
    }
}
